//package com.emar.adx.yiqifa.main;
//
//import com.emar.adx.yiqifa.service.FeedbackService;
//import com.emar.adx.yiqifa.thread.FeedbackTestThread;
//import com.emar.adx.yiqifa.thread.FeedbackThread;
//import com.emar.adx.yiqifa.util.ConfigurationFactory;
//import org.springframework.context.ApplicationContext;
//import org.springframework.context.support.ClassPathXmlApplicationContext;
//
//import java.io.*;
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * Created by Administrator on 2015/11/18.
// */
//public class FeedbackTestMain {
//
//
//    public static void main(String[] args) {
//
//        ApplicationContext context =new ClassPathXmlApplicationContext(
//                new String[] {
//                        "dataSource.xml",
//                        "mongo.xml" });
//
//        String csvFile = ConfigurationFactory.getConfiguration("config.properties").getString("csv.file.path");
//        List<String> dataList = new ArrayList<String>();
//
//        try {
//            BufferedReader reader = new BufferedReader(new FileReader(csvFile+"feedback.csv"));
//            String feedbackKey = reader.readLine().trim();
//
//            int tt = 0;
//            while(feedbackKey!=null && !"".equals(feedbackKey)){
//                dataList.add(feedbackKey);
//                feedbackKey = reader.readLine();
//                tt++;
//            }
//
//        }catch (IOException e){
//            e.printStackTrace();
//        }
//
//        FeedbackService feedbackService =(FeedbackService)context.getBean("feedbackService");
//        String tables = ConfigurationFactory.getConfiguration("mongo.properties").getString("mongodb.collectionNames");
//
//        FeedbackTestThread feedbackTestThread = new FeedbackTestThread();
//        feedbackTestThread.setFeedbackService(feedbackService);
//        feedbackTestThread.setTables(tables);
//        feedbackTestThread.setDataList(dataList);
//
//        FeedbackTestThread feedbackTestThread2 = new FeedbackTestThread();
//        feedbackTestThread2.setFeedbackService(feedbackService);
//        feedbackTestThread2.setTables(tables);
//        feedbackTestThread2.setDataList(dataList);
//
//        FeedbackTestThread feedbackTestThread3 = new FeedbackTestThread();
//        feedbackTestThread3.setFeedbackService(feedbackService);
//        feedbackTestThread3.setTables(tables);
//        feedbackTestThread3.setDataList(dataList);
//
//        FeedbackTestThread feedbackTestThread4 = new FeedbackTestThread();
//        feedbackTestThread4.setFeedbackService(feedbackService);
//        feedbackTestThread4.setTables(tables);
//        feedbackTestThread4.setDataList(dataList);
//
//        FeedbackTestThread feedbackTestThread5 = new FeedbackTestThread();
//        feedbackTestThread5.setFeedbackService(feedbackService);
//        feedbackTestThread5.setTables(tables);
//        feedbackTestThread5.setDataList(dataList);
//
//        FeedbackTestThread feedbackTestThread6 = new FeedbackTestThread();
//        feedbackTestThread6.setFeedbackService(feedbackService);
//        feedbackTestThread6.setTables(tables);
//        feedbackTestThread6.setDataList(dataList);
//
//        feedbackTestThread.start();
//        feedbackTestThread2.start();
//        feedbackTestThread3.start();
//        feedbackTestThread4.start();
//        feedbackTestThread5.start();
//        feedbackTestThread6.start();
//    }
//
//
//}
